package com.jyw.business.obstacles.domain.dto.wechat;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author Created by ZhangCheng on 2023/09/06
 */
@Data
@ApiModel("微信工单审核Dto")
public class WxWorkOrderReviewPageDto {

    /**
     * 故障描述/报修电话/报修人
     */
    @ApiModelProperty("故障描述/报修电话/报修人")
    private String keywords;

    /**
     * 报修开始日期
     */
    @ApiModelProperty("报修开始日期(yyyy-MM-dd)")
    private String repairStartTime;

    /**
     * 报修结束日期
     */
    @ApiModelProperty("报修结束日期(yyyy-MM-dd)")
    private String repairEndTime;

    /**
     * 完成开始日期
     */
    @ApiModelProperty("完成开始日期(yyyy-MM-dd)")
    private String completeStartTime;

    /**
     * 完成结束日期
     */
    @ApiModelProperty("完成结束日期(yyyy-MM-dd)")
    private String completeEndTime;

    /**
     * 报修科室
     */
    @ApiModelProperty(value = "报修科室ID多选")
    private List<Long> deptIdList;

    /**
     * 建单人ID多选
     */
    @ApiModelProperty(value = "建单人ID多选")
    private List<Long> buildIdList;

    /**
     * 处理科室ID多选
     */
    @ApiModelProperty(value = "处理科室ID多选")
    private List<Long> makeDeptIdList;

    /**
     * 处理小组ID多选
     */
    @ApiModelProperty(value = "处理小组ID多选")
    private List<Long> makeTeamIdList;

    /**
     * 处理人ID多选
     */
    @ApiModelProperty(value = "处理人ID多选")
    private List<Long> makeUserIdList;

    /**
     * 故障分类多条
     */
    @ApiModelProperty("故障分类多选")
    private List<String> faultTypeList;
}
